home *** CD-ROM | disk | FTP | other *** search
/ Total Network Tools 2002 / NextStepPublishing-TotalNetworkTools2002-Win95.iso / Archive / Misc Servers / Zope.exe / CONFIGURE.IN < prev    next >
Encoding:
Text File  |  2000-08-01  |  1.6 KB  |  69 lines

  1. dnl Process this file with autoconf to produce a configure script.
  2. AC_INIT(pcgi.h)
  3. AC_PROG_CC
  4. AC_PROG_CPP
  5.  
  6. # Set VERSION here so we only need to edit it in one place
  7. AC_SUBST(VERSION)
  8. VERSION=2.0a5
  9.  
  10. # Set name for machine-dependent library files
  11. AC_SUBST(MACHDEP)
  12. AC_MSG_CHECKING(MACHDEP)
  13. if test -z "$MACHDEP"
  14. then
  15.     ac_sys_system=`uname -s`
  16.     if test "$ac_sys_system" = "AIX" ; then
  17.         ac_sys_release=`uname -v`
  18.     else
  19.         ac_sys_release=`uname -r`
  20.     fi
  21.     ac_md_system=`echo $ac_sys_system | tr -d '[/ ]' | tr '[[A-Z]]' '[[a-z]]'`
  22.     ac_md_release=`echo $ac_sys_release | tr -d '[/ ]' | sed 's/\..*//'`
  23.     MACHDEP="$ac_md_system$ac_md_release"
  24.  
  25.     case $MACHDEP in
  26.     '')    MACHDEP="unknown";;
  27.     esac
  28. fi
  29. AC_MSG_RESULT($MACHDEP)
  30.  
  31. dnl Checks for programs.
  32.  
  33. dnl Checks for libraries.
  34.  
  35. case $ac_sys_system in
  36. hp*|HP*)
  37.     case $CC in
  38.     cc|*/cc) CC="$CC -Aa -D_HPUX_SOURCE";;
  39.     esac;;
  40. esac
  41.  
  42. if test "$ac_sys_system" != IRIX
  43. then
  44. AC_CHECK_LIB(nsl, inet_addr, [LIBS="-lnsl $LIBS"]) # SVR4
  45. AC_CHECK_LIB(socket, socket, [LIBS="-lsocket $LIBS"], [], $LIBS) # SVR4 sockets
  46. fi
  47.  
  48. dnl Checks for header files.
  49. AC_HEADER_STDC
  50. AC_HEADER_SYS_WAIT
  51. AC_CHECK_HEADERS(unistd.h)
  52.  
  53. dnl Checks for typedefs, structures, and compiler characteristics.
  54. AC_C_CONST
  55. AC_TYPE_PID_T
  56.  
  57. dnl Checks for library functions.
  58. AC_TYPE_SIGNAL
  59. AC_CHECK_FUNCS(putenv socket strerror)
  60.  
  61. AC_MSG_CHECKING(for union semun)
  62. AC_TRY_LINK([#include <sys/types.h>
  63. #include <sys/ipc.h>
  64. #include <sys/sem.h>],
  65. [union semun semun;],
  66. AC_DEFINE(HAVE_UNION_SEMUN) AC_MSG_RESULT(yes),AC_MSG_RESULT(no))
  67.  
  68. AC_OUTPUT(Makefile)
  69.